home *** CD-ROM | disk | FTP | other *** search
- // SIntroScene.h: Schnittstelle fⁿr die Klasse SIntroScene.
- //
- //////////////////////////////////////////////////////////////////////
-
- #if !defined(AFX_SINTROSCENE_H__384CA3DF_41E7_4F86_9697_C313F18ED332__INCLUDED_)
- #define AFX_SINTROSCENE_H__384CA3DF_41E7_4F86_9697_C313F18ED332__INCLUDED_
-
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
-
- #include "SOutlineFont.h"
- #include "STimer.h"
- #include "SSnowMan.h"
-
- enum
- {
- TEXT_THE,
- TEXT_MERRY,
- TEXT_CHRISTMAS,
- TEXT_SOLITAIRE,
- TEXT_BROUGHT2U,
- TEXT_BY,
- TEXT_SNOWMAN
- };
-
-
-
-
- class SIntroScene
- {
- public:
- void switchState(int introState);
- bool isDone();
- void update(float frametime);
- void create(HDC hDC);
- SIntroScene();
- virtual ~SIntroScene();
- protected:
- SOutlineFont font;
- int state;
- bool done;
- float size[2];
- float alpha;
- float position[2];
- float movSpeed[2];
- float sizeSpeed[2];
- float alphaSpeed;
- float totalTime;
- STimer timer;
- SSnowMan snowMan;
-
- };
-
- #endif // !defined(AFX_SINTROSCENE_H__384CA3DF_41E7_4F86_9697_C313F18ED332__INCLUDED_)
-